<?dyhb
class Phpdesktop{

	/**
	 * PHPDESKTOP在操作系统中的环境变量名称
	 * 
	 * @access const
	 * @var string
	 */
	const PHPDESKTOP_ENV_VARNAME='PHPDESKTOP';
	
	/**
	 * gconfd-2.exe在操作系统中的环境变量名称
	 * 
	 * @access const
	 * @var string
	 */
	const PHPDESKTOP_GCONFD2_ENV_VARNAME='PHPDESKTOP_GCONFD2';

	/**
	 * 通过PHPDESKTOP以子进程执行一个PHP脚本
	 * 
	 * @access public
	 * @param $sScriptPath string 脚本路径
	 * @param $arrArgs=array() array 参数
	 * @param $bUseGConfD2=false bool 是否使用gconfd-2.exe
	 * @return void
	 * @static
	 */
	static public function runScript($sScriptPath,array $arrArgs=array(),$bUseGConfD2=false){}
	
	/**
	 * 判断是否安装PHPDESKTOP，以及PHPDESKTOP是否有效
	 * 
	 * @access public
	 * @return bool
	 * @static
	 */
	static public function hasInstalled(){}
	
	/**
	 * 返回PHPDESKTOP的php执行文件的路径
	 * 
	 * @access public
	 * @return string,null
	 * @static
	 */
	static public function getExcutor(){}

	/**
	 * 返回gconfd-2.exe
	 * 此函数仅在windows平台有意义
	 * 
	 * @access public
	 * @return string,null
	 * @static
	 */
	static public function getGConfD2(){}

}
